/* 
 * File:   ComparadorGroundTruth.h
 * Author: Henrique
 *
 * Created on 11 de Novembro de 2011, 10:37
 */

#ifndef COMPARADORGROUNDTRUTH_H
#define	COMPARADORGROUNDTRUTH_H

#include "Conteudo.h"
#include "Auxiliar.h"
#include <sstream>
#include <iostream>
#include <fstream>
#include <vector>
#include <utility>
#include <cstring>

using namespace std;

class ComparadorGroundTruth {
public:
    ComparadorGroundTruth();
    ComparadorGroundTruth(const ComparadorGroundTruth& orig);
    virtual ~ComparadorGroundTruth();

    /**
     * Verifica a qualidade da análise, ou seja, verifica se as respostas obtidas são realmente as que foram marcadas
     * @param esperado o nome do arquivo txt com as marcações corretas
     * @param encontrado o conteudo encontrado apos a análise
     * @return um numero representando a porcentagem de acerto
     */
    double verificarQualidade(const char * esperado, Conteudo* encontrado);
private:

};

#endif	/* COMPARADORGROUNDTRUTH_H */

